[Commits] [fluid-project/infusion] b00133: FLUID-4144: Fix for incorrect resolution of "{opti...

noreply at github.com noreply at github.com
Tue Mar 15 06:51:55 UTC 2011


Branch: refs/heads/master
Home:   https://github.com/fluid-project/infusion

Commit: b0013381612054e1f0c125756763f680929c3bb0
    https://github.com/fluid-project/infusion/commit/b0013381612054e1f0c125756763f680929c3bb0
Author: Antranig Basman <antranig.basman at colorado.edu>
Date:   2011-03-14 (Mon, 14 Mar 2011)

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

Log Message:
-----------
FLUID-4144: Fix for incorrect resolution of "{options}" if it appears in a demands-block-contributed mergePaths expression - beneath the scenes now there is a split between "{directOptions}" and "{options}" - it shouldn't be necessary to advertise the former to our users since "{options}" is now rewritten to resolve onto what is hopefully the appropriate target based on context. For example - it is clear that "{options}" written within a demands-block argument list in the options position cannot be meaning to refer to *ITSELF*, that is, the object of which it is a part. Large parts of the implementation are now different, although all tests are passing - clients will need to check once more that they were not relying on unofficial and accidental behaviour and contribute further test cases if necessary.


Commit: 662f8b8966d32de3fa462745b631e9c1a257b483
    https://github.com/fluid-project/infusion/commit/662f8b8966d32de3fa462745b631e9c1a257b483
Author: Antranig Basman <antranig.basman at colorado.edu>
Date:   2011-03-14 (Mon, 14 Mar 2011)

Changed paths:
  M src/webapp/framework/core/js/Fluid.js
  M src/webapp/framework/core/js/FluidIoC.js

Log Message:
-----------
FLUID-4144: Cleanup of implementation - removed "instantiator" logging messages which now seems to be performing reliably and improved misparsed context reference message per Colin's experience. Better logging/diagnostics to ensue. Also removed now redundant utility "fluid.resolveReference" since restrictions have been lifted on argument types for "fluid.expandOptions" which should probably itself be renamed.


Commit: 78f0de6e92ea0f516354c1fc3a8049ff396eeed0
    https://github.com/fluid-project/infusion/commit/78f0de6e92ea0f516354c1fc3a8049ff396eeed0
Author: Antranig Basman <antranig.basman at colorado.edu>
Date:   2011-03-14 (Mon, 14 Mar 2011)

Changed paths:
  M src/webapp/framework/core/js/FluidIoC.js

Log Message:
-----------
FLUID-4144: Safer rejection of only inferred argMaps in fluid.embodyDemands. It is important that we move users over to the use of grades as soon as possible to avoid seeing results from instability here. No IoC user should be without grades from hereon (no ill effects should be seen in non-IoC code).


Commit: 2899c1cf3625687132c6a385694510d21ae00e79
    https://github.com/fluid-project/infusion/commit/2899c1cf3625687132c6a385694510d21ae00e79
Author: Antranig Basman <antranig.basman at colorado.edu>
Date:   2011-03-14 (Mon, 14 Mar 2011)

Changed paths:
  M src/webapp/components/uploader/js/DemoUploadManager.js
  M src/webapp/components/uploader/js/FileQueue.js
  M src/webapp/components/uploader/js/HTML5UploaderSupport.js
  M src/webapp/components/uploader/js/Uploader.js
  M src/webapp/tests/framework-tests/core/js/FluidIoCTests.js

Log Message:
-----------
Merge branch 'master' of github.com:fluid-project/infusion


Compare: https://github.com/fluid-project/infusion/compare/17746ed...2899c1c



More information about the Commits mailing list