[Commits] [fluid-project/infusion] 3e45b8: FLUID-4197, FLUID-4151, FLUID-4187: Removed json2....

noreply at github.com noreply at github.com
Thu May 12 08:02:07 UTC 2011


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

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

Changed paths:
  M src/webapp/components/uploader/html/Uploader.html
  M src/webapp/framework/core/js/Fluid.js
  M src/webapp/framework/core/js/FluidIoC.js
  M src/webapp/tests/component-tests/uploader/html/DemoUploadManager-test.html
  M src/webapp/tests/component-tests/uploader/html/FileQueue-test.html
  M src/webapp/tests/component-tests/uploader/html/FileQueueView-test.html
  M src/webapp/tests/component-tests/uploader/html/HTML5UploaderSupport-test.html
  M src/webapp/tests/component-tests/uploader/html/SWFUploadManager-test.html
  M src/webapp/tests/component-tests/uploader/html/Uploader-test.html
  M src/webapp/tests/component-tests/uploader/html/UploaderCompatibility-test.html
  M src/webapp/tests/component-tests/uploader/js/UploaderCompatibilityTests.js
  M src/webapp/tests/framework-tests/core/js/FluidIoCTests.js
  M src/webapp/tests/framework-tests/renderer/js/RendererUtilitiesTests.js

Log Message:
-----------
FLUID-4197, FLUID-4151, FLUID-4187: Removed json2.js as a core dependency of the framework, in favour of using the "enhanced API" for console.log wherever it is supported (on all browsers other than IE). Implemented "notrycatch" system as found in qunit applied framework-wide via new wrapping function fluid.tryCatch. On this basis, implemented "activity tracing system" throughout the IoC system, allowing a traceback of framework intentions in the case a fluid.fail is received. Corrected implementation of UploaderCompatibilityTests to use a mocked context tag rather than the browser's live one. General delinting and tidying. Corrected a bug in listener sorting that would cause a non-deteministic failure on browsers without a stable sort (Chrome, and possibly IE8) where listener order was expected to be honoured where no priority was supplied.





More information about the Commits mailing list