[Commits] [fluid-project/infusion] 519a44: FLUID-4711: Fix for clearComponent issued against ...

GitHub noreply at github.com
Fri Aug 3 00:00:35 UTC 2012


  Branch: refs/heads/master
  Home:   https://github.com/fluid-project/infusion
  Commit: 519a447adfc24262bb879f2196d482cf92ca2a57
      https://github.com/fluid-project/infusion/commit/519a447adfc24262bb879f2196d482cf92ca2a57
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2012-08-02 (Thu, 02 Aug 2012)

  Changed paths:
    M src/webapp/framework/core/js/Fluid.js
    M src/webapp/framework/core/js/FluidIoC.js
    M src/webapp/framework/renderer/js/RendererUtilities.js
    M src/webapp/tests/framework-tests/core/js/FluidIoCTests.js
    M src/webapp/tests/framework-tests/renderer/js/RendererUtilitiesTests.js

  Log Message:
  -----------
  FLUID-4711: Fix for clearComponent issued against material containing injected components. Rationalisation of various internal APIs such as visitComponentChildren to explicitly perform path tracking, and cleanup of the instantiator recordkeeping system to be more clear about which records are expected (idToPath contains ONLY the "created path" whereas pathToComponent contains paths for both injected and created components). Paving the way towards a more reliable instantiator-only system that no longer performs manual component discovery. Two APIs in RendererUtilities.js adjusted to reflect this.


  Commit: 722ba14340addc19e7c5f4c6d509f8b67ce2deb1
      https://github.com/fluid-project/infusion/commit/722ba14340addc19e7c5f4c6d509f8b67ce2deb1
  Author: Colin Clark <colinbdclark at gmail.com>
  Date:   2012-08-02 (Thu, 02 Aug 2012)

  Changed paths:
    M src/webapp/framework/core/js/Fluid.js
    M src/webapp/framework/core/js/FluidIoC.js
    M src/webapp/framework/renderer/js/RendererUtilities.js
    M src/webapp/tests/framework-tests/core/js/FluidIoCTests.js
    M src/webapp/tests/framework-tests/renderer/js/RendererUtilitiesTests.js

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

* amb26/FLUID-4711:
  FLUID-4711: Fix for clearComponent issued against material containing injected components. Rationalisation of various internal APIs such as visitComponentChildren to explicitly perform path tracking, and cleanup of the instantiator recordkeeping system to be more clear about which records are expected (idToPath contains ONLY the "created path" whereas pathToComponent contains paths for both injected and created components). Paving the way towards a more reliable instantiator-only system that no longer performs manual component discovery. Two APIs in RendererUtilities.js adjusted to reflect this.


Compare: https://github.com/fluid-project/infusion/compare/67da204bedfb...722ba14340ad


More information about the Commits mailing list