[Commits] [fluid-project/infusion] 66d2eb: FLUID-5251: Changed the conditional expander to on...
GitHub
noreply at github.com
Fri Mar 21 23:30:27 EDT 2014
Branch: refs/heads/master
Home: https://github.com/fluid-project/infusion
Commit: 66d2ebbd4df1a731e0fe95fab4b71ccc059b1f3c
https://github.com/fluid-project/infusion/commit/66d2ebbd4df1a731e0fe95fab4b71ccc059b1f3c
Author: kaspermarkus <kasper at markus.dk>
Date: 2014-03-02 (Sun, 02 Mar 2014)
Changed paths:
M src/framework/core/js/ModelTransformation.js
M src/framework/core/js/ModelTransformationTransforms.js
M src/tests/framework-tests/core/js/ModelTransformationTests.js
Log Message:
-----------
FLUID-5251: Changed the conditional expander to only evaluate the relevant block of transformations. This involved changing the contract of the multiple input transformers, passing them functions for inputs that on evaluation returns the result value (and has all the usual side-effects).
FLUID-5251: Changed condition transformer to a non-standard inputtransformer, only evaluting the relevant 'input' based on what the condition evaluates to
FLUID-5251: All tests passing again. New multiinput transform contract is now to expect functions as inputs, evaluating to whatever the model input is. All multi-input transforms updated accordingly
FLUID-5251: Fixed extremely minor spacing issue
Commit: 0d0f0c1516998983dd8c1dc75c53f251bcc575f8
https://github.com/fluid-project/infusion/commit/0d0f0c1516998983dd8c1dc75c53f251bcc575f8
Author: kaspermarkus <kasper at markus.dk>
Date: 2014-03-02 (Sun, 02 Mar 2014)
Changed paths:
M src/framework/core/js/ModelTransformation.js
M src/framework/core/js/ModelTransformationTransforms.js
Log Message:
-----------
FLUID-5251: linted files - fixed indentation and semi-colon
Commit: f8611b58224b981a01f0ef30d79d42861d061b91
https://github.com/fluid-project/infusion/commit/f8611b58224b981a01f0ef30d79d42861d061b91
Author: kaspermarkus <kasper at markus.dk>
Date: 2014-03-05 (Wed, 05 Mar 2014)
Changed paths:
M src/framework/core/js/ModelTransformation.js
Log Message:
-----------
FLUID-5251: Addressed antranigs comments with function replacement and unecessary comments
Commit: 8bf62359b1d5f46c62feaa2a2bf4ea19417c0df4
https://github.com/fluid-project/infusion/commit/8bf62359b1d5f46c62feaa2a2bf4ea19417c0df4
Author: kaspermarkus <kasper at markus.dk>
Date: 2014-03-19 (Wed, 19 Mar 2014)
Changed paths:
M src/framework/core/js/ModelTransformationTransforms.js
M src/tests/framework-tests/core/js/ModelTransformationTests.js
Log Message:
-----------
FLUID-5251: Updated code to base condition not only on strictly true/false boolean values, but also anything that javascript interpretes as boolean -eg. String evaluates to true, undefined evaluates to false, etc
Commit: bd190258063592b0e2113b1deb8ad669f78338bc
https://github.com/fluid-project/infusion/commit/bd190258063592b0e2113b1deb8ad669f78338bc
Author: kaspermarkus <kasper at markus.dk>
Date: 2014-03-21 (Fri, 21 Mar 2014)
Changed paths:
M src/framework/core/js/ModelTransformationTransforms.js
Log Message:
-----------
FLUID-5251: Changed index of condition expander from git status to if/else shorthand format
Commit: 6c8ea3098c80bf4297ae773cda144c4e58939017
https://github.com/fluid-project/infusion/commit/6c8ea3098c80bf4297ae773cda144c4e58939017
Author: Antranig Basman <antranig.basman at colorado.edu>
Date: 2014-03-21 (Fri, 21 Mar 2014)
Changed paths:
M src/framework/core/js/ModelTransformation.js
M src/framework/core/js/ModelTransformationTransforms.js
M src/tests/framework-tests/core/js/ModelTransformationTests.js
Log Message:
-----------
Merge branch 'FLUID-5251'
* FLUID-5251:
FLUID-5251: Changed index of condition expander from git status to if/else shorthand format
FLUID-5251: Updated code to base condition not only on strictly true/false boolean values, but also anything that javascript interpretes as boolean -eg. String evaluates to true, undefined evaluates to false, etc
FLUID-5251: Addressed antranigs comments with function replacement and unecessary comments
FLUID-5251: linted files - fixed indentation and semi-colon
FLUID-5251: Changed the conditional expander to only evaluate the relevant block of transformations. This involved changing the contract of the multiple input transformers, passing them functions for inputs that on evaluation returns the result value (and has all the usual side-effects).
Compare: https://github.com/fluid-project/infusion/compare/b6db5eeb9236...6c8ea3098c80
More information about the Commits
mailing list