This project is mirrored from https://github.com/mantidproject/mantid.git. Pull mirroring updated .
  1. 16 Sep, 2021 1 commit
  2. 31 Mar, 2021 2 commits
  3. 26 Mar, 2021 2 commits
    • Samuel Jones's avatar
      Create pre-commit framework configuration · e168782c
      Samuel Jones authored and Peterson, Peter's avatar Peterson, Peter committed
      The initial configuration contains only simple
      checks that none of our other CI jobs cover.
      Further checks sych as clang-format,yapf etc
      will be added in due course but require more
      extensive code changes.
      e168782c
    • Samuel Jones's avatar
      Create pre-commit framework configuration · 823d31f7
      Samuel Jones authored
      The initial configuration contains only simple
      checks that none of our other CI jobs cover.
      Further checks sych as clang-format,yapf etc
      will be added in due course but require more
      extensive code changes.
      823d31f7
  4. 12 Feb, 2021 1 commit
  5. 15 Jan, 2021 1 commit
  6. 27 Apr, 2020 1 commit
    • Gigg, Martyn Anthony's avatar
      Clean up internal workspace caches within an Algorithm object · 2d6f6522
      Gigg, Martyn Anthony authored
      The algorithm object should only store a reference to any input
      workspaces if it is told not to store in the ADS and then it
      should only have a single reference by the time execution has
      completed. Here we clean out internal caches of workspace pointers
      that were keeping workspaces alive if an algorithm object was not
      removed immediately, e.g. in the AlgorithmManager.
      
      The AlgorithmProxy used ensure this happend after algorithm execution
      finished but that no longer exists. Some workspace types require workspace
      destruction to release resources such as file locks, e.g file-backed
      MDWorkspaces, and keeping references to those workspaces complicates
      writing scripts a subsequent operation required a workspace to be
      deleted.
      2d6f6522
  7. 15 Apr, 2020 6 commits
  8. 14 Apr, 2020 1 commit
  9. 07 Apr, 2020 2 commits
    • Giovanni Di Siena's avatar
      Replace boost::shared with std::shared · 11994bc3
      Giovanni Di Siena authored and Gigg, Martyn Anthony's avatar Gigg, Martyn Anthony committed
      In places other substitutions have been made, e.g
      Clang does not yet specialize std::shared_ptr for T[]. Vector
      has been used instead. The operator[] methods were incorrectly
      marked const but returning a non-const reference - this has been fixed.
      Refs #25842
      11994bc3
    • Nick Draper's avatar
      Move the state change to below the state notifications · 84fdb9a7
      Nick Draper authored
      This means that anyone interogating the passed algorithm on a FinishedNotification
      will not get a Finished ResultState, but it is worth this minor sacrifice for the lieftime management.
      84fdb9a7
  10. 26 Mar, 2020 1 commit
  11. 25 Mar, 2020 2 commits
  12. 24 Mar, 2020 2 commits
  13. 20 Mar, 2020 3 commits
  14. 06 Mar, 2020 5 commits
  15. 31 Jan, 2020 1 commit
    • 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
  16. 12 Dec, 2019 2 commits
  17. 08 Nov, 2019 1 commit
  18. 31 Oct, 2019 2 commits
    • Danny Hindson's avatar
      Incorporate review comments · 393d47be
      Danny Hindson authored
      Main change is to add an overload of registerFeatureUsage that accepts a
      simple string in addition to the existing method that takes a vector of strings
      
      Update some further calls to registerFeatureUsage that had appeared in master
      Also change trimming behaviour so trimming of feature names is done on copy
      rather than in place
      393d47be
    • Danny Hindson's avatar
      Modify registerFeatureUsage in Usage Service to reduce misuse · 1af6118d
      Danny Hindson authored
      Now accepts:
      - an enum for feature type rather than a string eg Algorithm
      - a vector of strings for the feature name instead of string (eg class1->method1)
      
      Also updated pre-existing calls to registerFeatureUsage in C++ and Python
      1af6118d
  19. 17 Jul, 2019 1 commit
  20. 15 Jul, 2019 1 commit
  21. 04 Jun, 2019 2 commits