Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/mantidproject/mantid.git. Pull mirroring updated .
  1. Apr 09, 2020
  2. 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
  3. Apr 03, 2020
    • Gemma Guest's avatar
      Add unit tests for background subtraction in gui · 3518e091
      Gemma Guest authored
      Also do some minor tidying of existing tests and add a missing polarization correction test.
      
      Re #27826
      3518e091
    • Gemma Guest's avatar
      Expose background subtraction options in GUI · 03c7a7d0
      Gemma Guest authored
      Expose the background subtraction options in ReflectometryISISLoadAndProcess in the ISIS Reflectometry interface. The background processing instructions need to be specified on a per-angle basis so these are added to the Per-Angle Defaults table. The other options can be specified as defaults for all runs so are added as their own widgets on the Experiment Settings tab.
      
      Re #27826
      03c7a7d0
  4. Mar 27, 2020
    • Gemma Guest's avatar
      Fix a bug where restoring defaults affects all batches · 3c888dd8
      Gemma Guest authored
      Clicking restore-defaults on an Experiment or Instrument tab in a batch should only affect that tab and batch. This commit fixes a bug where a notification was sent to all batches, and every Experiment and Instrument tab was being reset. The fix is to separate updating the instrument (which is required to ensure we have up-to-date settings loaded from the instrument) from the subsequent notification which updates all batches. Instead, the particular Experiment/Instrument tab where the request was made restores its own defaults itself.
      
      Re #28429
      3c888dd8
    • Gemma Guest's avatar
      Fix a bug where adding a new batch overwrites other batches · 2b5209e4
      Gemma Guest authored
      The problem here was that when the instrument is set on the new batch, a notification is sent that the instrument has changed and all batches were being reset. However, although the instrument has been set, we can just check whether it is different to the current instrument to check whether it really has changed, and if not, do not do the updates.
      
      Re #28429
      2b5209e4
    • Gemma Guest's avatar
      Improve batch decoder tests · b0f4592d
      Gemma Guest authored
      The original test json string contained largely default/empty values so it is hard to tell whether they are really being loaded. Add a new string containing fully populated values as well as an "empty" batch representation containing defaults. Use these for the main window containing two batches.
      
      Add a new unit test to test the case where the instrument has changed.
      
      Re #28429
      b0f4592d
    • Gemma Guest's avatar
      Improve the stitch params tooltip on the reflectometry GUI · 540d7669
      Gemma Guest authored
      Previously this tooltip was misleading because it was referencing the transmission stitch params property of the reduction algorithm. This input is actually for all properties for the Stitch1DMany algorithm so we cannot take the documentation from a single algorithm property as we do for the other tooltips. Therefore, this commit adds a function to be able to set a tooltip independently of any algorithm and sets this tooltip manually.
      540d7669
  5. Mar 26, 2020
  6. Mar 25, 2020
  7. Mar 20, 2020
  8. Mar 17, 2020
  9. Mar 10, 2020
  10. 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
  11. Mar 04, 2020
  12. Mar 03, 2020
  13. Mar 02, 2020
  14. Feb 28, 2020
Loading