[Commits] [fluid-project/infusion] 63fa21: FLUID-4695: Working version with new "outputPath", ...

GitHub noreply at github.com
Fri Jul 6 07:55:06 UTC 2012


  Branch: refs/heads/master
  Home:   https://github.com/fluid-project/infusion
  Commit: 63fa219e878554b1089152e744d7c503c6fec4b3
      https://github.com/fluid-project/infusion/commit/63fa219e878554b1089152e744d7c503c6fec4b3
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2012-04-30 (Mon, 30 Apr 2012)

  Changed paths:
    M src/webapp/framework/core/js/Fluid.js
    M src/webapp/framework/core/js/ModelTransformations.js
    M src/webapp/tests/framework-tests/core/js/ModelTransformationsTests.js

  Log Message:
  -----------
  FLUID-4695: Working version with new "outputPath", "inputPath" architecture involving FUNCTION GRADES - tests rewritten in declarative style


  Commit: f1af6d39b46360a27cffd93600910ee70bc3a400
      https://github.com/fluid-project/infusion/commit/f1af6d39b46360a27cffd93600910ee70bc3a400
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2012-04-30 (Mon, 30 Apr 2012)

  Changed paths:
    M src/webapp/framework/core/js/DataBinding.js
    M src/webapp/framework/core/js/ModelTransformations.js
    M src/webapp/tests/framework-tests/core/js/ModelTransformationsTests.js

  Log Message:
  -----------
  FLUID-4695: Working version with basic support for wildcard transformation and short transformer names


  Commit: d9ae5f45063b6c155a11ebdcb5d74cce24b6ed3e
      https://github.com/fluid-project/infusion/commit/d9ae5f45063b6c155a11ebdcb5d74cce24b6ed3e
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2012-05-03 (Thu, 03 May 2012)

  Changed paths:
    M src/webapp/framework/core/js/ModelTransformations.js
    M src/webapp/tests/framework-tests/core/js/ModelTransformationsTests.js

  Log Message:
  -----------
  FLUID-4695: Rewritten (x2) version of ModelTransformations, featuring new harmonised system for input/output naming with "demultiplexValue" moved to new "valueMapper" system. Infrastructure is now present for configuration inversion, but will be broken - no tests yet. Old tests rewritten for new system and passing.


  Commit: 477a4778c72c38d268e6e1d67fe7f38f1c22e1ec
      https://github.com/fluid-project/infusion/commit/477a4778c72c38d268e6e1d67fe7f38f1c22e1ec
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M src/webapp/components/uiOptions/js/UIOptions.js
    M src/webapp/framework/core/js/DataBinding.js
    M src/webapp/framework/core/js/ModelTransformations.js
    M src/webapp/tests/framework-tests/core/js/DataBindingTests.js
    M src/webapp/tests/framework-tests/core/js/ModelTransformationsTests.js

  Log Message:
  -----------
  FLUID-4695: Schema-aware version of model transformations, including upgrade of core framework to deal with escaped path-segments as required by standard GPII payloads. Fix for change in mergePolicy semantics in UIOptions (see FLUID-4706). Fix for valueMapper issue with literal option RHS values.


  Commit: 822503322ba6a30c77e08c5b6b6ee94a4b37880f
      https://github.com/fluid-project/infusion/commit/822503322ba6a30c77e08c5b6b6ee94a4b37880f
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M src/webapp/components/uiOptions/js/UIOptions.js
    M src/webapp/framework/core/js/Fluid.js
    M src/webapp/framework/core/js/ModelTransformations.js
    M src/webapp/tests/framework-tests/core/js/FluidIoCTests.js
    M src/webapp/tests/framework-tests/core/js/ModelTransformationsTests.js

  Log Message:
  -----------
  FLUID-4695, FLUID-4706: Fixed implementation for "long form options" in valueMapper transform, added new support for transit of undefined values, new utility method fluid.model.transform.sequence, fix for "noexpand implies nomerge" issue FLUID-4706 since new "correct" merging of mergePolicies is causing problems for all UIOptions configurations. From now on, "nomerge, noexpand" is needed to obtain the former behaviour.


  Commit: e003e226e8bdbfe04188c6820537aa7807ec27cc
      https://github.com/fluid-project/infusion/commit/e003e226e8bdbfe04188c6820537aa7807ec27cc
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M src/webapp/framework/core/js/Fluid.js
    M src/webapp/framework/core/js/FluidIoC.js
    M src/webapp/framework/core/js/ModelTransformations.js
    M src/webapp/tests/framework-tests/core/js/ModelTransformationsTests.js

  Log Message:
  -----------
  FLUID-4695: Fix for failure with "mixed expanders and literal values", also some improved commenting


  Commit: 339bfd9bd220e12788f81d4dab80ef284db093e7
      https://github.com/fluid-project/infusion/commit/339bfd9bd220e12788f81d4dab80ef284db093e7
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2012-05-10 (Thu, 10 May 2012)

  Changed paths:
    M src/webapp/framework/core/js/DataBinding.js
    M src/webapp/framework/core/js/ModelTransformations.js
    M src/webapp/tests/framework-tests/core/js/ModelTransformationsTests.js

  Log Message:
  -----------
  FLUID-4695: Fixed issue with operating on unescaped paths together with a lack of schema. Improved commenting in DataBinding.js, also
updating status of path-escaped parsing methods


  Commit: 584a00e6d246be7ea9e4e0b24a7438198ddda52e
      https://github.com/fluid-project/infusion/commit/584a00e6d246be7ea9e4e0b24a7438198ddda52e
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2012-05-10 (Thu, 10 May 2012)

  Changed paths:
    M src/webapp/framework/core/js/DataBinding.js
    M src/webapp/framework/core/js/ModelTransformations.js
    M src/webapp/tests/framework-tests/core/js/ModelTransformationsTests.js

  Log Message:
  -----------
  FLUID-4695: Further fix for case where custom parser is required for EL portion *before* custom schema!


  Commit: f3795fee731f4abd99b58ccf2a83654d323e453e
      https://github.com/fluid-project/infusion/commit/f3795fee731f4abd99b58ccf2a83654d323e453e
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2012-06-28 (Thu, 28 Jun 2012)

  Changed paths:
    M src/webapp/framework/core/js/ModelTransformations.js
    M src/webapp/tests/framework-tests/core/js/ModelTransformationsTests.js

  Log Message:
  -----------
  FLUID-4695: Working inversion in simple cases, also with valueMapper - same for input path collection functionality, linting


  Commit: b96808e4584c6943c12c5945a504fc34e4cf003a
      https://github.com/fluid-project/infusion/commit/b96808e4584c6943c12c5945a504fc34e4cf003a
  Author: Colin Clark <colinbdclark at gmail.com>
  Date:   2012-07-05 (Thu, 05 Jul 2012)

  Changed paths:
    M src/webapp/framework/core/js/DataBinding.js
    M src/webapp/framework/core/js/Fluid.js
    M src/webapp/framework/core/js/FluidIoC.js
    M src/webapp/framework/core/js/ModelTransformations.js
    M src/webapp/tests/framework-tests/core/js/DataBindingTests.js
    M src/webapp/tests/framework-tests/core/js/FluidIoCTests.js
    M src/webapp/tests/framework-tests/core/js/ModelTransformationsTests.js

  Log Message:
  -----------
  Merge remote-tracking branch 'amb26/FLUID-4695'

* amb26/FLUID-4695:
  FLUID-4695: Working inversion in simple cases, also with valueMapper - same for input path collection functionality, linting
  FLUID-4695: Further fix for case where custom parser is required for EL portion *before* custom schema!
  FLUID-4695: Fixed issue with operating on unescaped paths together with a lack of schema. Improved commenting in DataBinding.js, also updating status of path-escaped parsing methods
  FLUID-4695: Fix for failure with "mixed expanders and literal values", also some improved commenting
  FLUID-4695, FLUID-4706: Fixed implementation for "long form options" in valueMapper transform, added new support for transit of undefined values, new utility method fluid.model.transform.sequence, fix for "noexpand implies nomerge" issue FLUID-4706 since new "correct" merging of mergePolicies is causing problems for all UIOptions configurations. From now on, "nomerge, noexpand" is needed to obtain the former behaviour.
  FLUID-4695: Schema-aware version of model transformations, including upgrade of core framework to deal with escaped path-segments as required by standard GPII payloads. Fix for change in mergePolicy semantics in UIOptions (see FLUID-4706). Fix for valueMapper issue with literal option RHS values.
  FLUID-4695: Rewritten (x2) version of ModelTransformations, featuring new harmonised system for input/output naming with "demultiplexValue" moved to new "valueMapper" system. Infrastructure is now present for configuration inversion, but will be broken - no tests yet. Old tests rewritten for new system and passing.
  FLUID-4695: Working version with basic support for wildcard transformation and short transformer names
  FLUID-4695: Working version with new "outputPath", "inputPath" architecture involving FUNCTION GRADES - tests rewritten in declarative style


  Commit: 46ea4ac6f15b432d5fc6e6a75f7ea96d754cf6e0
      https://github.com/fluid-project/infusion/commit/46ea4ac6f15b432d5fc6e6a75f7ea96d754cf6e0
  Author: Colin Clark <colinbdclark at gmail.com>
  Date:   2012-07-06 (Fri, 06 Jul 2012)

  Changed paths:
    M src/webapp/components/uploader/js/UploaderCompatibility-Infusion1.2.js
    M src/webapp/components/uploader/js/UploaderCompatibility-Infusion1.3.js

  Log Message:
  -----------
  FLUID-4695: Fixes regression in Uploader backwards compatibility.
Caused by changes to transformer API.


Compare: https://github.com/fluid-project/infusion/compare/99a83cc49a8b...46ea4ac6f15b


More information about the Commits mailing list