[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