[Commits] [fluid-project/infusion] 09e5cb: FLUID-5800: Working test case for merging during e...

GitHub noreply at github.com
Tue Nov 3 21:59:03 UTC 2015


  Branch: refs/heads/master
  Home:   https://github.com/fluid-project/infusion
  Commit: 09e5cb7bcf06896fd998fa3c590adb5187f3082a
      https://github.com/fluid-project/infusion/commit/09e5cb7bcf06896fd998fa3c590adb5187f3082a
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2015-11-02 (Mon, 02 Nov 2015)

  Changed paths:
    M src/framework/core/js/Fluid.js
    M tests/framework-tests/core/html/FluidIoC-test.html
    M tests/framework-tests/core/js/FluidIoCTests.js

  Log Message:
  -----------
  FLUID-5800: Working test case for merging during exception - only working in standalone due to jQuery not being in strict mode!


  Commit: 180b86cb294641d5e8fdb8be0c9316dec6a53125
      https://github.com/fluid-project/infusion/commit/180b86cb294641d5e8fdb8be0c9316dec6a53125
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2015-11-02 (Mon, 02 Nov 2015)

  Changed paths:
    M src/framework/core/js/Fluid.js
    M src/framework/core/js/FluidIoC.js
    M tests/framework-tests/core/all-tests.html
    M tests/framework-tests/core/js/DataBindingTests.js
    M tests/framework-tests/core/js/FluidIoCTests.js

  Log Message:
  -----------
  FLUID-5800: At least the very basics for this issue - the faulty configuration no longer throws on registration, even though the merged result is incorrect. Removed quite a bit of cruft from fluid.mergeOneImpl and surroundings - simple courage demonstrated that the call to mergeModel achieves ABSOLUTELY NOTHING in the current framework, and that the new fluid.isPlainObject is powerful enough to reject markers as well as anything DOMlike even in IE9 (which is itself 1 revision below our minimum support).


  Commit: 09ff6080c17320497236086c9ca6ab750995b2ca
      https://github.com/fluid-project/infusion/commit/09ff6080c17320497236086c9ca6ab750995b2ca
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2015-11-03 (Tue, 03 Nov 2015)

  Changed paths:
    M tests/framework-tests/core/js/FluidIoCTests.js

  Log Message:
  -----------
  FLUID-5800: Test demonstrating that live failure is not demonstrable - we will have to shelve the rest of this work before a complete rewrite, unless we run into another failure case


  Commit: 69aa6c8c255e62b182f2e928f9df88adda298d74
      https://github.com/fluid-project/infusion/commit/69aa6c8c255e62b182f2e928f9df88adda298d74
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2015-11-03 (Tue, 03 Nov 2015)

  Changed paths:
    M tests/framework-tests/core/js/FluidIoCTests.js

  Log Message:
  -----------
  FLUID-5800: Linting


  Commit: aca0ee49a0ad2f728cd5da029df3ccca4252b948
      https://github.com/fluid-project/infusion/commit/aca0ee49a0ad2f728cd5da029df3ccca4252b948
  Author: Colin Clark <colinbdclark at gmail.com>
  Date:   2015-11-03 (Tue, 03 Nov 2015)

  Changed paths:
    M src/framework/core/js/Fluid.js
    M src/framework/core/js/FluidIoC.js
    M tests/framework-tests/core/all-tests.html
    M tests/framework-tests/core/html/FluidIoC-test.html
    M tests/framework-tests/core/js/DataBindingTests.js
    M tests/framework-tests/core/js/FluidIoCTests.js

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

* amb26/FLUID-5800:
  FLUID-5800: Linting
  FLUID-5800: Test demonstrating that live failure is not demonstrable - we will have to shelve the rest of this work before a complete rewrite, unless we run into another failure case
  FLUID-5800: At least the very basics for this issue - the faulty configuration no longer throws on registration, even though the merged result is incorrect. Removed quite a bit of cruft from fluid.mergeOneImpl and surroundings - simple courage demonstrated that the call to mergeModel achieves ABSOLUTELY NOTHING in the current framework, and that the new fluid.isPlainObject is powerful enough to reject markers as well as anything DOMlike even in IE9 (which is itself 1 revision below our minimum support).
  FLUID-5800: Working test case for merging during exception - only working in standalone due to jQuery not being in strict mode!


Compare: https://github.com/fluid-project/infusion/compare/c9d974c3b2a6...aca0ee49a0ad


More information about the Commits mailing list