Ticket #1248 (closed: fixed)

Opened 10 years ago

Last modified 5 years ago

Allow property values to be changed at runtime

Reported by: Martyn Gigg Owned by: Martyn Gigg
Priority: major Milestone: Iteration 23
Component: Keywords:
Cc: Blocked By:
Blocking: Tester:

Description

Cache properties read from the properties files so that they can be changed at run time. Before shutdown, update the user properties with those values that have changed.

Change History

comment:1 Changed 10 years ago by Martyn Gigg

(In [4492]) Allow property values within the ConfigService to be changed at run time. Added a function to save the current configuration to a file. Re #1248

comment:2 Changed 10 years ago by Martyn Gigg

(In [4493]) Fix ConfigService test. Linux/MAC are more forgiving about opening a file that is still open. Re #1248

comment:3 Changed 10 years ago by Martyn Gigg

(In [4496]) Correction to ConfigService test so that if a test fails and leaves a file, the next run of the test removes the file before starting the test. Re #1248

comment:4 Changed 10 years ago by Martyn Gigg

(In [4498]) Update to ConfigService instrument prefix warnings. Also cleared some doxygen warnings. Re #1248

comment:5 Changed 10 years ago by Martyn Gigg

(In [4499]) Add a Mantid page to the config dialog. Currently only contains facility and instrument prefix options. Re #1248

comment:6 Changed 10 years ago by Martyn Gigg

(In [4571]) Fix for Windows when ConfigService saving causes a crash if it encounters a blank line in the original file. Re #1248

comment:7 Changed 10 years ago by Martyn Gigg

(In [4598]) Fix for problems with saving property files that contain line continuation characters. Also added a test for this. Re #1248.

comment:8 Changed 10 years ago by Martyn Gigg

(In [4602]) Changes to Excitations interface to allow running across MERLIN, MAPS and MARI. Re #1248

comment:9 Changed 10 years ago by Martyn Gigg

(In [4628]) Improved handling of default instrument prefixes. Updated Homer interface to use the list of instruments provided by the ConfigService and implemented a check for instruments that don't have a parameter file and hence won't run with the interface. Re #1248

comment:10 Changed 10 years ago by Martyn Gigg

  • Status changed from new to accepted

comment:11 Changed 10 years ago by Martyn Gigg

  • Status changed from accepted to testing
  • Resolution set to fixed

comment:12 Changed 10 years ago by Martyn Gigg

  • Status changed from testing to reopened
  • Resolution fixed deleted

comment:13 Changed 10 years ago by Martyn Gigg

(In [4629]) Fix for MantidPlot build. Re #1248

comment:14 Changed 10 years ago by Martyn Gigg

  • Status changed from reopened to testing
  • Resolution set to fixed

comment:15 Changed 10 years ago by Steve Williams

  • Status changed from testing to closed

comment:16 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 2095

Note: See TracTickets for help on using tickets.