This project is mirrored from https://github.com/mantidproject/mantid.git.
Pull mirroring updated .
- 25 Mar, 2020 1 commit
-
-
David Fairbrother authored
Runs clang-tidy pass by ref across the codebase to fix-up various warnings we are seeing in cppcheck
-
- 20 Mar, 2020 1 commit
-
-
Nick Draper authored
Also updated class_maker.py
-
- 16 Mar, 2020 1 commit
-
-
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
-
- 05 Mar, 2020 2 commits
-
-
mantid-builder authored
Signed-off-by:
Harriet Brown <harriet.brown@stfc.ac.uk>
-
Harriet Brown authored
This commit replaces all header guards in API with #pragma once
-
- 05 Oct, 2018 1 commit
-
-
Nick Draper authored
Update copyright headers in all files Squashed commit of the following: * First version of a script to manage copyright statements re #23468 * Neatened up script, added comments re #23488 * move script to tools directory re #23488 * small script changes and a couple of manual file changes re #23488 * Minor chnage to whitespace detection in regex re #23488 * Add an excluded directory re #23488 * remove a repeasted copyright statement in a file re #23488 * Don't comsume the comment end if it is on the same line re #23488 * fix error in new copright parsing re #23488 * remove double copyrifght entry re #23488 * Improve handling of old copyrights at the start of comments re #23488 * remove empty comments re #23488 * exclude gsoapgenerated directories re #23488 * Sort out greedy line matching re #23488 * improve empty comment removal re #23488 * improve false positives re #23488 * impressive speedup by limiting regex matching length re #23488 * remove evil invisible non ascii character Also upadte the copyright at the same time re #23488 * resolve multiple copyrights in a single file re #23488 * resolve an issue with new statement detection re #23488 * another unprintable unicode character re #23488 * pep updates and cmake the new copyright fit clang format re #23488 * update already done new format headers re #23488 * wrong type of bracket re #23488 * Update class_maker and friends re #23488 * Update all copyright statements re #23488 * clang format re #23488 * flake8 warnings re #23488 * Flake8 warnings re #23488 * Exclude .cmake.in and rb.in files re #23488 * replace missing line re #23488 * exclude .py.in files as they are flasely recognized as C++ re #23488 * another setp.py.in re #23488 * another .py.in correction re #23488 * Hopefully the last of the .py.in files re #23488 * resolve utf-8 encoding of python files and changed ABINS checksum re #23488 * updates to unit tests that reference line numbers re #23488 * remaining unit test files and other fixes re #23488
-
- 06 Aug, 2018 1 commit
-
-
LamarMoore authored
Update to clang-format-5 and reformat the codebase
-
- 18 Jan, 2018 4 commits
-
-
Simon Heybrock authored
-
Simon Heybrock authored
-
Simon Heybrock authored
This reverts commit c1682477.
-
Simon Heybrock authored
Does it think `using` is an explicit instantiation?
-
- 21 Dec, 2017 1 commit
-
-
Simon Heybrock authored
-
- 06 Dec, 2017 1 commit
-
-
Ian Bush authored
-
- 01 Dec, 2017 1 commit
-
-
Ian Bush authored
to be run over group workspaces. 1 - If an output workspace property is optional and not set do not try and create an output workspace. 2 - If an output workspace property is optional and not set do not try and set a name for the property when running the child algorithms. 3 - Child algorithms can be run without adding a temporary workspace name. This is the desired behaviour when running over a group workspace.
-
- 15 Jun, 2016 1 commit
-
-
Hahn, Steven authored
-
- 13 Feb, 2016 1 commit
-
-
Hahn, Steven authored
-
- 05 Oct, 2015 2 commits
-
-
Campbell, Stuart authored
-
Whitfield, Ross authored
-
- 13 Aug, 2015 1 commit
-
-
Lynch, Vickie authored
-
- 12 Aug, 2015 1 commit
-
-
Lynch, Vickie authored
-
- 07 Aug, 2015 3 commits
-
-
Peterson, Peter authored
-
Peterson, Peter authored
-
Peterson, Peter authored
-
- 26 Jun, 2015 2 commits
-
-
Peterson, Peter authored
-
Peterson, Peter authored
-
- 11 Jun, 2015 2 commits
-
-
Harry Jeffery authored
-
Harry Jeffery authored
-
- 16 Dec, 2014 1 commit
-
-
Whitfield, Ross authored
-
- 04 Dec, 2014 1 commit
-
-
Nick Draper authored
-
- 30 Jun, 2014 1 commit
-
-
Samuel Jackson authored
-
- 13 Jun, 2014 1 commit
-
-
Samuel Jackson authored
-
- 09 May, 2014 1 commit
-
-
Samuel Jackson authored
-
- 30 Apr, 2014 1 commit
-
-
Samuel Jackson authored
-
- 28 Apr, 2014 1 commit
-
-
Samuel Jackson authored
These classes should now capture the history of child algorithms.
-
- 02 Nov, 2012 1 commit
-
-
Savici, Andrei T authored
-
- 09 Oct, 2012 1 commit
-
-
Michael Reuter authored
-
- 23 Jul, 2012 1 commit
-
-
Michael Reuter authored
One of the loaders that SNS supports, LoadEventPreNexus, does not use the Filename property. Therefore, I've made a way to set that.
-
- 13 Jun, 2012 2 commits
-
-
Doucet, Mathieu authored
-
Doucet, Mathieu authored
-
- 12 Jun, 2012 1 commit
-
-
Doucet, Mathieu authored
-