Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/mantidproject/mantid.git. Pull mirroring updated .
  1. Apr 07, 2020
    • 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
  2. Apr 03, 2020
  3. Mar 27, 2020
  4. Mar 25, 2020
  5. Mar 20, 2020
  6. Mar 10, 2020
  7. Mar 06, 2020
  8. Feb 27, 2020
  9. Feb 19, 2020
  10. Feb 18, 2020
  11. Feb 07, 2020
  12. Jan 23, 2020
  13. Jan 17, 2020
  14. Jan 15, 2020
    • Martyn Gigg's avatar
      Build and deploy private copy of PyQt4 for Python 3/EL7 · 5d898206
      Martyn Gigg authored
      The version of python36-sip in EPEL produces a PyQt4 that segfaults
      when an eventFilter is overridden in Python. So as to not introduce
      any further custom rpms we build and package a private copy of PyQt4
      for Python 3 builds on EL7
      Refs #27631
      5d898206
  15. Jan 09, 2020
  16. Dec 24, 2019
  17. Nov 28, 2019
    • David Fairbrother's avatar
      Disable GCC Functional Cast warnings at C++/Python layer · 1f577849
      David Fairbrother authored
      Disables GCC functional cast warnings where we have a C++ Python
      interface, as the Python pattern is to get generic PyObject pointers and
      up-cast them to the relevant type.
      
      We use generator expressions to determine if we are GCC 8 onwards and
      append the Wno-cast-function-type flag to targets with a valid reson to
      have these casts
      
      Unfortunately because MantidPlot pulls in one sip file we can't add it
      there, however as it's fallen out of development this shouldn't affect
      us long term
      1f577849
  18. Nov 20, 2019
  19. Nov 14, 2019
  20. Nov 12, 2019
    • Danny Hindson's avatar
      Incorporate review comments · ff2071b1
      Danny Hindson authored
      I've modified getDockedOrFloatingWindow so it's more general and
      works when the IndirectSettings window is an independent window
      and also has a parent. I'm not convinced the #if #endif that checks
      the Qt version (essentially whether we're in Workbench or MantidPlot)
      is absolutely needed here but since it's late in the release I've
      just done a minimal change
      
      The 2nd review comment was about the Indirect, Settings window being modal
      in Workbench but not in MantidPlot. The IndirectSettings widget in MantidPlot
      isn't an independent window and is embedded two levels down below the parent
      window. So before this change the windowModality setting in the IndirectSettings.ui
      file wasn't doing anything when settings was accessed directly from the Indirect
      menu (windowModality only meaningful for independent windows). So I have copied
      the modality setting read from the .ui file up two levels and it now works.
      ff2071b1
  21. Nov 08, 2019
    • Nick Draper's avatar
      clang format re #27319 · 556b22a0
      Nick Draper authored
      556b22a0
    • Nick Draper's avatar
      Change push_back to emplace_back where possible · 24bdf433
      Nick Draper authored
      re #27319
      24bdf433
    • Danny Hindson's avatar
      Fix problem with help window appearing behind Indirect settings · 95ef14de
      Danny Hindson authored
      Problem was caused by Qt::ApplicationModal being used instead of Qt::WindowModal
      when displaying the settings screen from any of the Indirect interfaces
      
      Had to also set up parents on Qt windows in order for Qt::WindowModal to work:
      a) set up parent on the Indirect settings Qt widget when created from any of the
      Indirect interface screens
      b) set up parent on the C++ GUIs created from Workbench. All the indirect interfaces
      are of this type + one or two others eg Direct, ALF View, Indirect Settings when
      accessed from Indirect menu rather than via one of the interfaces
      95ef14de
  22. Oct 31, 2019
    • 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
  23. Oct 25, 2019
  24. Oct 22, 2019
  25. Oct 11, 2019
  26. Oct 10, 2019
Loading