Skip to content

Commit 4898beb

Browse files
authored
2.3 <- 2.2.1 (#198)
* updated signals submodule * updated signals submodule (eb71b1f) * Added test for ensureCell * Fix'd typo in ensureCell_test * Future-proofing runall to ignore tests with specific hardware requirements * Added tests for nop, iff and emptyElems * Added tests for cellsprintf and num2cellstr; bug fix in num2cellstr * Submodule update * mapToCell test * Removed complete todos * Added test for dat.expExists * Restore changes made in commit 247060a * Expanded test for dispWaterReq * assert -> verifyMatches * Added catStructs test * Added tabulateArgs test * superSave test added * added an informative error message in the case that dat.paths is missing * Attempting to construct a branch that doesn't differ from dev in its submodules * Revert "Attempting to construct a branch that doesn't differ from dev in its submodules" Reverting a commit that should have been to dev_kevin, not to dev * Revert "added an informative error message in the case that dat.paths is missing" Reverting a commit that should have been to dev_kevin, not to dev This reverts commit a492bd2. * Added file package test * Added test for pick * Added test for namedArg * Added varName test * Added back tolerance change * Dev kevin (#192) * added an informative error message when dat.paths is not present * added an identifier to the error message * Added warnings and errors to deal with the case that hardware.mat is not found * fixed identifier * Changed error identifiers following Miles' suggestion of module:package:function:error * added more info to error for empty rig * added more info to no dat.paths error * Bug fix in namedArg test * Removed old function -> now a method of Alyx * Started +fun package test; added fileFunction test * No longer using 'which' to assert function existence * Bug fixes for tests * Bug fix for wiringInfo method * Added KeyedSeq test * Added docs for apply and applyForce * Added loadVar test * Issue #168 * Added mergeStructs test * Added performance tests; reorganized tests; updated changelog * Added parameters walkthrough * Added timeline walkthrough; bug fix for wiringInfo in Timeline * added informative error messages to calibration code * Added documentation for setting up Window; documentation for Window class; Minor bug fixes * Added a few examples to hardware docs * Added Viewing model walkthrough and expanded FAQ * Updated changelog * Updates to docs * Added test for +hw/calibrate.m * deleted exp.construct * Added documentation for calibration test * Updated docs; added services guide * Updates docs * Fix for Communicator WTF mode; increased test coverage for iff * Update to changelog and signals * HOTFIX changed Alyx Panel login timer to 90 mins * Removed readthedocs, updated submodules
1 parent 0c9f2fb commit 4898beb

File tree

153 files changed

+12060
-15788
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

153 files changed

+12060
-15788
lines changed

+dat/parseAlyxInstance.m

Lines changed: 0 additions & 42 deletions
This file was deleted.

+eui/ExpPanel.m

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,8 @@
6262
params = exp.Parameters(paramsStruct); % Get parameters
6363
% Can define your own experiment panel
6464
if isfield(params.Struct, 'expPanelFun')&&~isempty(params.Struct.expPanelFun)
65+
% FIXME This should be done with fileFunction and this use of which
66+
% may not work on newer versions of MATLAB
6567
if isempty(which(params.Struct.expPanelFun)); addpath(fileparts(params.Struct.defFunction)); end
6668
p = feval(params.Struct.expPanelFun, parent, ref, params, logEntry);
6769
else % otherwise use the default

+exp/Parameters.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ function makeGlobal(obj, name, newValue)
250250
end
251251

252252
function str = indivDescrip(obj, name)
253-
assert(isfield(obj.Struct, name));
253+
assert(isfield(obj.Struct, name), 'Parameter ''%s'' not found', name);
254254
% add the units details, if any
255255
descripName = [name 'Description'];
256256
if isfield(obj.Struct, descripName)

+exp/construct.m

Lines changed: 0 additions & 255 deletions
This file was deleted.

0 commit comments

Comments
 (0)